#ifndef PREHEADER_H
#define PREHEADER_H

/**
    @file preheader.h
    @brief
    @author Claus Wimmer
    @date 2012-10-05

    Project: secondspace
    Licence: LGPL (Lesser GPL)
*/

// Std c++ lib includes.
#include <iostream>
#include <cassert>

// Qt lib includes.
#include <QByteArray>
#include <QDebug>
#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <QFileInfoList>
#include <QImage>
#include <QMainWindow>
#include <QMap>
#include <QMessageBox>
#include <QMouseEvent>
#include <QObject>
#include <QPainter>
#include <QPaintEvent>
#include <QString>
#include <QStringList>
#include <QApplication>
#include <QTimer>
#include <QWidget>

// KHRONOS include.
#include <CL/cl.h>

// Number of digits in screenshot filenames.
#define IMGFILEIDX (10)
// Fileformat of the screenshot files.
#define IMGFORMAT ("PNG")
// Initial message within the statusbar.
#define INITMSG ("<-- Click Start!")
// Index of the x - position of the mouse in the array sent to the kernel.
#define MOUSEX (0)
// Index of the y - position of the mouse in the array sent to the kernel.
#define MOUSEY (1)
// Filename of the stylesheet in resources.
#define STYLESHEETFILE (":/stylesheet.qss")

#endif // PREHEADER_H
